[packages] tinyproxy: logging problems
authorchris5560 <[email protected]>
Thu, 24 Jul 2014 12:19:12 +0000 (14:19 +0200)
committerchris5560 <[email protected]>
Thu, 24 Jul 2014 12:19:12 +0000 (14:19 +0200)
1.) No SysLog possible because keyword misspelled
In tinyproxy.conf and tinyproxy.config the parameter is correct spelled
with small "l"
2.) No logging as non root user
The default is that tinyproxy deamon run as nobody:nogroup, but they have no permission to /var/log/ or any other location.
So touch and change permission for logfile during startup

Signed-off-by: Christian Schoenebeck <[email protected]>
net/tinyproxy/files/tinyproxy.init

index be7234a5762d877b44ee040ea57d464124d657f8..73f38c63d4acc1fbcb8ac4cd87f8b5e215f2bdce 100644 (file)
@@ -46,7 +46,7 @@ start_proxy() {
        proxy_string "$1" StatFile >> $CFGFILE
        proxy_string "$1" LogFile >> $CFGFILE
 
-       proxy_flag "$1" SysLog >> $CFGFILE
+       proxy_flag "$1" Syslog >> $CFGFILE
 
        proxy_atom "$1" LogLevel >> $CFGFILE
 
@@ -111,6 +111,10 @@ proxy_string() {
        config_get _value "$SECTION" "$OPTION"
        [ -z "$_value" ] && _value="$DEFAULT"
        [ -n "$_value" ] && echo "${ALIAS:-${OPTION}} "'"'"$_value"'"'
+       [ -n "$_value" -a "$OPTION" = "LogFile" ] && {
+               touch $_value
+               chmod 666 $_value
+       }
 }
 
 proxy_flag() {